<!DOCTYPE html><html><head><meta charset="utf-8"><title>ReleaseNotes.md</title><style type="text/css">
.tg  {border-collapse:collapse;border-spacing:0;border-color:#ccc;}
.tg td{font-family:Arial, sans-serif;font-size:12px;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.tg th{font-family:Arial, sans-serif;font-size:12px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;}
.tg .tg-buh4{background-color:#f9f9f9;text-align:left;vertical-align:top}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-0lax{text-align:left;vertical-align:top}
</style></head><body id="preview">
<table class="tg">
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.13.1.1624 (04 01 2020 16:15:37)</h4>
        <hr>
          <p>
             LPub3D Continuous release.<br>
             Follow the links in the list below to review additional details for<br>
             enhancements, changes, and fixes deployed in this release.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/344">Enhancement - 3DViewer Display Default Camera Properties #344</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/350">Enhancement - Add Rectangle to fixed annotations styles #350</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/347">Enhancement - Add stud logo command line option #347</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/375">Enhancement - Add text placement #375</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/352">Enhancement - Adjust Step column/row on Callout/Rotate Icon move #352</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/358">Enhancement - Define width/height for a step in a step group #358</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/357">Enhancement - Edit plain and rich text with new text edit dialogue #357</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/374">Enhancement - Enable texture mapping with Native renderer #374</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/358">Enhancement - Justify step contents for defined step width/height #358</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/382">Enhancement - Multi step PLI per step with step number and submodel preview #382</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/332">Enhancement - Override LPub3D-set renderer flags #332</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/352">Enhancement - Second pass to adjust Step column/row on Callout/Rotate Icon move #352</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/280">Enhancement - Show and hide substitute parts extended attributes #280</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/346">Change - DPI and scale info is added to filename in PNG export #346</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/348">Change - Enable rotate icon placement on single step page #348</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/354">Change - Change - LDCad flexible parts new parts per step highlighting #354</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/342">Change - No response to MODEL_SCALE meta command #342</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/383">Change - OFFSET inconsistently uses relative and pixel values #383</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/385">Change - MODEL_SCALE ignored when using callouts #385</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/244">Change - Page items bring to front and send to back - third pass, set z values #244</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/244">Change - Page items bring to front and send to back - fourth pass, redesign #244</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/280">Change - PNG Export - transparent background exports as black background. #380</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/356">Change - Pointer segment line is interrupted by border colour at each joint #356</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/387">Change - Refactor LDView single call render #387</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/381">Change - Remove check Bricklink codes.txt for RegExp import pattern. #381</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/376">Change - Rotated Callout not displayed when last step contains NOSTEP #376</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/378">Change - Setting perspective view with LDView renderer #378</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/379">Change - Update scene items bring to front send to back #379</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/345">Fix - 3DViewer not displayed when renderer set to other than Native #345</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/341">Fix - Export to pdf using page range generates single page #341</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/341">Fix - Failure to render CSI parts files #387</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/387">Fix - Invalid Library Version (SDL2) on macOS #387</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/384">Fix - Keyword OUTIDE used where the intention is to use OUTSIDE #384</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/363">Fix - LPub3D crash when using LDView "multiple file single call" #363</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/343">Fix - Single step MODEL_SCALE meta command not working #343</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/377">Fix - Substitute part flag ignored when no attributes specified #377</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/388">Fix - Step number displayed on cover page when PLI per step is disabled #388</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/378">Fix - Update apply camera angle locally initialisation #378</td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.13.0.1511 (10 09 2019 03:15:35)</h4>
        <hr>
          <p>
             LPub3D version 2.3.13 adds several key enhancements, for example the.<br>
             ability to centre justify step group steps 333 and the ability to<br>
             specify pixel density ratio PDF and image output 304. Additionally,<br>
             page item bring to front and send to back 244 is baselined.<br>
             Follow the links in the list below to review additional details for<br>
             enhancements, changes, and fixes deployed in this release.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/333">Enhancement - Add option to centre justify step group steps #333</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/304">Enhancement - Add pixel ratio setting to PDF, PNG, JPG and BMP exports #304</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/315">Enhancement - Add pointer grabber toggle off on 2nd pointer click #315</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/332">Enhancement - Add dialogue for additional renderer arguments #332</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/298">Enhancement - Add submodel instance count manual override #298</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/282">Enhancement - Bricklink XML config ignored, some tags missing #282</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/297">Enhancement - Expanded submodel instance consolidation #297</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/327">Enhancement - Native renderer save step image #327</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/336">Enhancement - Update and redraw save file to disk #336</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/324">Enhancement - Update Windows portable version from UI #324</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/244">Feature - Page items bring to front and send to back - first pass #244</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/323">Change - Abnormal image size when using Native renderer #323</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/326">Change - Abnormal pointer generation if no submodel file extension #326</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/293">Change - BOM annotation rectangle size setting seems to have no effect #293</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/309">Change - Callout divider messing with instance count margins #309</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/340">Change - Divider CUSTOM_LENGTH meta command not parsed for multi-step called out divider #340</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/292">Change - Fonts in generated instruction depend on system DPI setting #292</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/300">Change - Manually move rotate icon on multi-step page #300</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/295">Change - Missing api-ms-win-crt-runtime-l1-1-0.dll #296</td></tr></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/296">Change - Refactor search dialogue and set focus to text field #295</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/334">Change - Submodel is displayed again on step 2 #334</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/330">Fix - Append page before a submodel, appends the page in the wrong location #330</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/311">Fix - Assembly margins setting works strangely #311</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/302">Fix - Custom arrow parts and missing PLI END #301</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/325">Fix - Default colour reset to highlight or fade colour #325</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/322">Fix - Do not show step nunber ignored on single step page #322</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/294">Fix - Drag PLI and CSI not working properly on single step page #302</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/310">Fix - Fade Previous Steps doesn't work in global mode #310</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/305">Fix - LDraw archive library update fail #305</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/328">Fix - Final model added to BOM page #328</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/306">Fix - No divider in callout #306</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/307">Fix - Placement of page attributes #307</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/225">Fix - PLI placement is invalid, when SHOW_STEP_NUMBER is FALSE #335</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/339">Fix - Resize handle on Parts List (PLI) has gone #339</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/294">Fix - Segfault in substitute part dialog #294</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/329">Fix - Strange behavior when resizing cover image #329</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/321">Fix - Submodel instance count not shown when Callout between instances #321</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/291">Fix - Submodel steps same as occurrence when consolidate enabled #291</td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.12.0.1356 (20 06 2019 04:52:55)</h4>
        <hr>
          <p>
             LPub3D version 2.3.12 is focused on completing and stabilizing the new enhancements<br>
             deployed over the past three releases. Notable implementations include fully automated<br>
             addition, removal and update of substitute parts from the PLI context menu. There is<br>
             now an LDraw load message dialogue and the fully enabled support for LDCad generated<br>
             parts. The MPD file format support has been enhanced to accommodate external files which<br>
             benefit from the improved search directories for subfile references. Lastly, several<br>
             improvements to the PLI and CSI render exception handling improves the user experience<br>
             by minimizing the incidence of abnormal application termination. Follow the links in the<br>
             list below to review additional details for enhancements, changes, and fixes deployed<br>
             in this release.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/283">Enhancement - Add Bricklink alternate numbers to ld2blcodesxref.lst #283</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/275">Enhancement - Add LDraw model file load messages dialogue #275</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/288">Enhancement - Add STRETCH option to cover image #288</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/272">Enhancement - Load LDCad generated flex parts that use LDraw subparts #272</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/290">Enhancement - Rubber part colors are not supported in export #290</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/279">Enhancement - Sub-model in separate file not being included #279</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/280">Feature - Add substitute part from context menu #280</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/282">Change - Bricklink XML config ignored, some tags missing #282</td></tr>   
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/287">Change - Bricklink XML export save path should be next to the file #287</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/284">Change - Callout POINTER_ATTRIBUTE LINE id is not verified #284</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/266">Change - Refactor updater routine and add redirect accept prompt #266</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/267">Change - Part annotation placement wrong #267</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/269">Change - Update pointer base on drag (#268) #269</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/270">Change - Native render fails with camera FOV command #270</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/271">Change - Remove preview submodel from callout #271</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/261">Fix - Broken Windows uninstaller - Revert NsisMultiUser script update #261</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/262">Fix - Multiple page BOM sorting is scrambled #262</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/264">Fix - Consolidate instance count flag ignored when unchecked #264</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/264">Fix - Continuous step numbers cause multiple problems with submodels #263</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/286">Fix - Custom parts are not included in HTML export #286</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/265">Fix - No Submodel preview with LDView "single call" option #265</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/276">Fix - Wrong meta command on multi-step page #276</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/277">Fix - Windows installer typo "Dektop Icon" #277</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/278">Fix - HTML export uses Native renderer image naming convention #278</td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.11.0.1269 (17 05 2019 06:56:55)</h4>
        <hr>
          <p>
             LPub3D version 2.3.11 brings several user interface enhancements and continued<br>
             behaviour corrections. Notable enhancements start with the ability to move PLI/BOM<br>
             part groups to any scene position. There is now the ability to configure scene guides,<br>
             scene ruler, scene step grid settings. These capabilities improve the ability to move<br>
             items around with high precision. Additionally, snap-to-grid - with the ability to hide<br>
             the page background for improved usability - and sliders for both page and 3DViewer zoom<br>
             has been added. Notable corrections include step number starting from zero in some cases,<br>
             CSI assembly overlap of the PLI, XML and CSV exports, and assembled callout rotation<br>
             incorrectly saved DPI, and incorrect annotation style font behaviour. Follow the links<br>
             in the list below to review additional details for enhancements, changes, and fixes<br>
             deployed in this release.<br> 
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/253">Enhancement - Add page zoom slider #253</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/254">Enhancement - Add scene guides dash and solid line flags #254</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/256">Enhancement - Edit window toggle line comment #256</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/255">Enhancement - Edit window word completer #255</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/257">Enhancement - Extend PLI/BOM sorting options #257</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/240">Enhancement - Installation impossible if uninstallation is impossible #240</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/252">Enhancement - Snap to grid while moving page item #252</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/244">New feature [WIP] - Add bring-to-front and send-to-back for page items #244</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/260">New feature - Movable PLI/BOM part groups #260</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/243">Change - Assembly overlaps the PLI #243</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/250">Change - Separate fixed annotation and annotation style options #250</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/247">Fix - DPI incorrectly saved as DPC #247</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/258">Fix - Export Bricklink XML and CSV part list not working #258</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/246">Fix - Parts List Annotation Styles font can't be edited separately #246</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/259">Fix - Shortcut to open and close documents are the same #259</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/249">Fix - Step Group Setup -&#62; Divider tab has no ok/cancel buttons #249</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/245">Fix - Step number counted from zero #245</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/251">Fix - Submodel callout does not rotate as the parent image #251</td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.10.0.1240 (23 04 2019 12:23:00)</h4>
        <hr>
          <p>
             LPub3D version 2.3.10 Adds enhancements to the HTML part list report enabling<br>
             additional part lookup sites. Additionally, the page formatting and item placement<br>
             routines have been updated to accommodate additional placement permutations.<br>
             This release also address fixes for HTML part list sorting and CSI margins<br>
             applied to PLI. Follow the links in the list below to review additional<br>
             details for enhancements, changes, and fixes deployed in this release.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/239">Enhancement - Add Rebrickable.com and Brickset.com to HTML Part List lookup sites #239</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/242">Enhancement - Default placement selector for PLI #242</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/237">Enhancement - Default placement selector for Display Submodel #237</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/241">Enhancement - Enable PLI movable when no step number is displayed#241</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/236">Enhancement - Make display submodel instance count optional #236</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/235">Fix - HTML Part List sort function broken #235</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/238">Fix - CSI margins applied to PLI #238</td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.9.0.1228 (18 04 2019 02:58:18) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.9 enhances the HTML part list generation adding LPub3D part images<br>
             and multi-level sorting. Over seventy parts were added to the Pli.ldr parts orientation<br>
             parameter file. There is now an option to Highlight the first step of a model file when<br>
             Highlight Current Step is enabled. To start highlighting from the second step remains the<br>
             default behaviour. Rounding out the enhancements is the automatic sizing and alignment of<br>
             fixed shape annotations fonts. Follow the links in the list below to review additional<br>
             details for enhancements, changes, and fixes deployed in this release.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/229">Enhancement - Automatically size and align fixed style annotation font #229</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/234">Enhancement - Highlight first step #234</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/228">Enhancement - Update PLI orientation parameter file - pli.mpd #228</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/226">Enhancement - Set HTML Part List to use PLI part images and add sorting #226</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/227">Change - Update Submodel and PLI page format placement routine #227</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/230">Fix - Annotation styles stop working after export LEGOAnnotationStyle.lst #230</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/224">Fix - Crash when changing font/color of Annotation Style #224</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/233">Fix - Remove 'file changed' prompt on LDraw editor update action #233</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/223">Fix - Toggling logging in preferences with GUI #223</td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.8.0.1210 (08 04 2019 04:49:29) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.8 addresses blocker fixes for HTML part list generation and feature<br>
             changes for PLI,CSI and BOM part annotations. Two new enhancement enable editing<br>
             the loaded model file in a floating window where all the file's content is displayed<br>
             in a 'flat' context but it is still possible to go to any submodels defined in the<br>
             loaded model file. Full find and replace functionality is also introduced for model<br>
             and parameter file editors. Lastly, GHOST parts are now properly treated by the<br>
             Native renderer and when Fade Previous Steps or Highlight Current Step is On.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/222">Change - Refactor annotations, add 'Fixed' annotation type #222</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/219">Change - Update online user manual URL #219</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/217">Enhancement - Edit model file #217</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/216">Enhancement - Add find and replace to editors #216</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/218">Fix - Assembly Global Setup Ok and Cancel buttons hidden #218</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/215">Fix - Generated HTML snapshot shows wrong model image #215</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/212">Fix - GHOST meta command skipped for native render, fade and highlight #212</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/220">Fix - HTML Part list error: Could not load command line file #220</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/213">Regression - Default PLI/BOM annotation always on #213</td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.7.0.1195 (27 03 2019 01:19:52) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.7 adds ten enhancements and corrects over fifteen tickets.<br>
             Interesting enhancements include the Range Divider, PLI, CSI and BOM annotation formatting,<br>
             POV-Ray Render dialogue, Continuous Submodel Step Numbering and Load Last Opened File.<br>
             Eight new Native Export options are now available. List export options include HTML, BrickLink XML<br>
             and CSV part list files. Object export options include Wavefront, Stereo Lithography (STL),<br>
             POV-Ray Scenes, COLLADA and 3D Studio (3DS) object files. The HTML Part List export provides<br>
             the option to export BrickLink or LEGO part element identification. Follow the link list below to<br>
             review full details on these plus version 2.3.7's additional changes, enhancements, and fixes.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/197">Change - Convert LDView Seams to decimal in Preferences UI #197</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/192">Change - Legacy LPub meta VIEW_ANGLE not supported #192</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/180">Change - Move LDView AutoCrop to INI file #180</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/208">Change - Only one single submodel picture is shown cross all submodels #208</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/155">Change - Source RegExp pattern from parameter file first #155</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/199">Change - Update Windows x86 and x86_64 Qt to MSVC 2015 v5.11.3 #199</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/209">Enhancement - Add POV-Ray render quality to global preferences #209</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/206">Enhancement - Add Preference setting to load last opened file #206</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/185">Enhancement - Add range divider - divide steps in a range #185</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/207">Enhancement - Add render POV-Ray generated images #207</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/179">Enhancement - Continuous step numbers for Submodels and unassembled Callouts #179</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/196">Enhancement - Extend native export - Enable HTML Part List #196</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/195">Enhancement - Extend native export - Enable STL, POV, DAE and 3DS export #195</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/188">Enhancement - Extend native export #188</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/187">Enhancement - Pretty CSI annotation #187</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/186">Enhancement - Pretty PLI/BOM annotation #186</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/193">Enhancement - Range divider resize #193</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/210">Enhancement - Tailor next steps displayed for Add Next Steps to multistep group #210</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/174">Fix - 3DViewer ROTSTEP applied to wrong step on multistep page #174</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/202">Fix - Colour parts not loaded when launching from command console #202</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/201">Fix - Display submodel rotated locally and by renderer #201</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/190">Fix - Divider base ordinate point unset when tip dragged #190</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/189">Fix - Divider pointer drag not working in some cases #189</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/200">Fix - LDView renderer using Native camera settings #200</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/191">Fix - macOS Library check error; xdpyinfo: command not found #191</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/203">Fix - Native renderer shows wrong absolute (ABS) rotation transform angles #203</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/182">Fix - Part file not found when using fade previous steps #182</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/204">Fix - Pointer helper part not rendered or displaying in Viewer #204</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/198">Fix - POV lights not set from Preferences UI #198</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/194">Fix - POV file generation settings disabled when renderer set to POVRay #194</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/173">Fix - Submodel Rotation does not trigger image redraw #173</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/184">Fix - Undo after an 'add next steps' only removes the MULTI_STEP BEGIN #184</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/181">Fix - Wrong highlighting parts in steps with Buffer Exchange #181</td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/205">Regression - Refresh LDraw parts not updating archive libraries #205</td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/177">Regression - Windows installer README screen show HTML code #177</td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.6.0.1101 (19 12 2018 00:06:36) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.6 corrects broken pointer functionality, adds<br>
             pointer context menu options to reset LINE and BORDER attributes to<br>
             default settings and enables the functionality to inherit the colour<br>
             from the pointer's parent - e.g Page, Callout, Divider.<br> 
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr> 
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/172">Enhancement - Refactor multi-segment page, divider and callout pointers</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/171">Fix - Command to change pointer attributes broken #171</a></td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.5.0.1092 (17 12 2018 07:06:09) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.5 is a small update to correct recently reported issues<br>
             and refactor the macOS automatic library check. 
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/57">Enhancement - Refactor automatic macOS  library checks #57</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/170">Enhancement - Refactor text entry, support escape character '\' #170</a></td></tr> 
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/169">Fix - Using Centimeters as default units distorts pointer arrow #169</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/168">Fix - Wrong CALLOUT placement when it is inside a MULTI_STEP page #168</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/167">Fix - Wrong label for changing assembly margins from context menu #167</a></td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.4.0.1085 (10 12 2018 21:33:15) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.4 adds the ability to display a submodel at its first step.<br>
             Other notable enhancements include the ability to add a border to page, callout and<br>
             divider pointers. LDCad and LeoCAD group metas are now supported. LSynth bendable<br>
             synthesis elements are now bundled and can be added via the Preferences dialogue.<br>
             The default stack size on Windows has been increased from 1MB to 4MB to better support<br>
             large model files. On Linux the default stack size is 8MB. See the list below for<br>
             additional changes, enhancements, and fixes.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/157">Change - Disable LDGLite output filename '#' for -mS option #157</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/156">Change - Increase default stack size for Windows release builds to 4MB #156</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/57">Change - Automate macOS missing/Incompatible library checks #57</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/155">Change - Refactor parameter list files regular expressions #155</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/165">Enhancement - Add LSynth parts to LPub3D archive #165</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/149">Enhancement - Add support for LDCad Group Meta command #149</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/153">Enhancement - Add support for LeoCAD Group Meta command #153</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/163">Enhancement - Fit view window to document scene #163</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/154">Enhancement - Improve multi-segment page, divider and callout pointers #154</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/151">Enhancement - Parts in excludedParts.lst are excluded from the PLI #151</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/52">New feature - Show submodel image at first step #52</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/150">Fix - Add Next Steps nested multistep error #150</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/162">Fix - Callout not changing when the color if modified #162</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/144">Fix - Export range dialog progress has a small mistake #144</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/158">Fix - Group removed inside a callout still visible on the main model #158</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/141">Fix - LDGLite.ini options not passed to render #141</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/142">Fix - Line comment colours no working properly #142</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/143">Fix - Page range dialogue reports false invalid range #143</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/166">Fix - Rotate Icon Placement Dialog incorrect "Relative to" options for Step Group #166</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/164">Fix - Some instruction settings not updating #164</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/148">Fix - Submodel instances count setting not set #148</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/160">Fix - Wrong rotation when rotstep REL/END after rotstep ABS in multi-step #160</a></td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.3.0.1024 (04 09 2018 06:52:44) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.3 includes a mix of changes, enhancements and fixes.<br>
             Notable fixes are #135 that corrects rotated callouts being rendered with<br>
             no rotation and #128 when fade previous steps is on, PLI parts are painted<br>
             the fade colour if the use global fade colour option is enabled. Significant<br>
             enhancements include #132 which automates support for TENTE and VEXIQ LDraw<br>
             part libraries. These libraries are bundled with LPub3D so no additional<br>
             configuration is needed. #127 adds automatic file encoding management<br>
             enabling LPub3D to seamlessly switch between UTF and ANSI encoded content.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/102">Change - Assembly placement wrong in 2.3 #102</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/116">Change - General standardization - Correct spelling #116</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/129">Change - Move EdgeThickness parameter to LDView ini #129</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/139">Change - Page number placed outside page border #139</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/140">Change - Renderer INI/.conf files have incorrect initial values #140</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/132">Enhancement - Enable support for alternative LDraw libraries #132</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/136">Enhancement - Add multiple next steps #136</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/133">Enhancement - Improve LDraw Editor highlighting #133</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/127">Enhancement - Save output with same encoding as input #127</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/121">Enhancement - Set default part lookup category to 'Parts In Use' #121</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/135">Fix - Bug: assembled callout has wrong rotation #135</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/138">Fix - Delete custom parts cache deletes sibling folders #138</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/128">Fix - Global Fade Color does not work correctly #128</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/130">Fix - LPub3D LDView Anti-Aliasing settings incomplete #130</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/126">Fix - LPub3D-specific LDView settings still don't work #126</a></td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.2.0.988 (05 10 2018 10:18:07) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.2 adds a bit more fixing and stability development.<br>
             A few last-minute enhancements and updates that did not make it into<br>
             the last release are also included.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/121">Enhancement - Add part categories to 3DViewer Preferences dialogue #121</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/124">Enhancement - Change shape of Timeline submodel color icons #124</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/123">Fix - Convert submodel to callout gives all kinds of errors #123</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/122">Fix - Rotation icon background #122</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/116">Update - General standardization - Standard spelling #116</a></td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.1.0.977 (03 10 2018 21:21:33) Release Notes</h4>
        <hr>
          <p>
             LPub3D version 2.3.1 is mainly focused on fixing and stabilization as version 2.3.0 included<br>
             a significant amount of new features and enhancements. Over 40 tickets were treated and<br>
             closed and an even larger number of development updates and tuning were applied. <br>
             In this version build, the 3DViewer (LeoCAD) and LPub3D-Trace (POV-Ray) are also updated <br>
             to the latest commit at the time of LPub3D build.<br>
             Cheers.
          </p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/97">Change - Change FOV spin box on LDView Preferences to decimal #97</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/87">Change - Do not display renderer commands in status bar - ugly #87</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/116">Change - General standardization #116</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/89">Change - Meta command IMAGE_ANGLE changed to CAMERA_ANGLES #89</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/57">Change - Revert interim fix for LDView on macOS not loading - missing/Incompatible libraries #57</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/86">Change - Set LPub3D plug and plug image to read-only #86</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/93">Change - Update lcLib to commit 39ff605 #93</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/84">Change - Update missing parts message at model file load #84</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/79">Change request - Launch Windows command console only when requested #79</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/88">Enhancement - Camera FOV and view angles meta commands #88</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/120">Enhancement - Enable part selection 3DViewer pane #120</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/109">Enhancement - Expose LDView SingleCall SnapshotsList flag in Preferences #109</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/28">Enhancement - Make text field panes in re-sizeable dialog windows also re-sizeable #28</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/118">Enhancement - Refactor part archive routine #118</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/106">Enhancement - Support html in 'Check for Update' MessageBox #106</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/113">Enhancement - Timeline piece icons #113</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/112">Fix - All-out placement 'relative to ...' dropdown is a bit broken #112</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/119">Fix - Applying ROTSTEP causes crash if space in model name</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/110">Fix - Automatic call-out arrow placement does not take into account assembly rotation #110 </a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/91">Fix - Automatic save at refresh or clear commands broken #91</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/103">Fix - Checking Use alternative Draw LDConfig does not work #103</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/107">Fix - Continuous page processing inconsistent #107</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/104">Fix - Enable Highlight Current Step does not render a line around all new parts in a step #104</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/105">Fix - Export to PDF and select certain page range does not uncheck all pages option bug #105</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/113">Fix - Export to pdf dialog is not limited to 1 option #114</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/111">Fix - Highlight parts inheriting fade previous step global color #111</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/82">Fix - Inserting "Rotate" can cause LPub3D to crash #82</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/90">Fix - Inserting "Rotate" from the menu button inserts all zeros #90</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/101">Fix - LDView Single Call rendered images not displayed #101</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/80">Fix - LPub3D "Ignore ending without ignore begin" message on macOS #80</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/98">Fix - LPub3D LDView preferences UI does not update the ini file #98</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/99">Fix - Malformed UI form in Dark Mode #99</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/95">Fix - Non-zero camera view passed to renderer when ROTSTEP Transform is ABS[OLUTE] #95</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/117">Fix - Page navigation gives multiple errors #117</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/100">Fix - Parts being generated in Fade color when first displayed #100</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/108">Fix - Render CSI for buffer exchange load where no parts added #108</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/92">Fix - Rotated Callout parts rotated against default camera view #92</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/94">Fix - Some shortcut keys no longer work #94</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/85">Fix - Theme change Close button requires multiple clicks to accept #85</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/96">Fix - Unnecessary spaces in some settings decimal values #96</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/81">HOW TO - Add missing MSVCP140.dll to Windows XP/7/8/ #81</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/64">Update - Parts reported not found when Fade Previous Steps is ON #64</a></td></tr>
  <tr><td class="tg-0lax"></td></tr>
  <tr>
    <th class="tg-0pky">
      <h4><a id="LPub3D_0"></a>LPub3D 2.3.0.0.887 (04 09 2018 06:52:44) Release Notes</h4>
        <hr>
        <p>Starting with LPub3D version 2.3.0, the README notes will present a short overview of the update (these paragraphs) along with the significant features, enhancements, fixes and changes as links to their respective <a href="https://github.com/trevorsandy/lpub3d/milestone/8?closed=1">LPub3D GitHub tickets.</a></p>
        <p>LPub3D 2.3.0 presents a few significant new features. Notably, “True” fade, multi-segment pointers, console commands with headless operations, and, my favourite, continuous page processing - simply click and have a brew while LPub3D does the repetitive work of cycling through your model file.<br>
        Significant user interface enhancements include “Dark Mode” for the Night Owls, rulers and guides, and additional 3DViewer panes presenting properties and time-line. In addition to the existing menu button, the property pane also offer x,y,z dialogues to enter your ROTSTEP matrix. Enjoy, Cheers.</p>
        <hr>
      <h4><a id="Features_enhancements_fixes_and_changes_7"></a>Features, enhancements, fixes and changes</h4>
    </th>
  </tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/76">New feature - Continuous page processing #76</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/73">New feature - Go Dark - Dark mode theme #73</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/71">New feature - “Native” renderer based on 3DViewer (LeoCAD library) #71</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/77">New feature - "Native" POV file generation based on LDView library #77</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/67">New feature - Multi-segment page, divider and callout pointers #67</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/47">New feature - “True” previous step part fade #47</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/52">New feature - Current step silhouette part highlight #52</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/69">New feature - UI dialogue to set sub-model level color #69</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/68">New feature - Scene horizontal and vertical ruler and axis guides #68</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/12">New feature - Console commands #12</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/72">Enhancement - Default assembly orientation angles to Assembly Setup #72</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/56">Enhancement - Headless mode on Linux, macOS and Windows Platforms #56</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/78">Enhancement - Improved ROTSTEP entry from 3DViewer pane #78</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/63">Enhancement - Keyboard shortcuts for Edit commands #63</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/61">Enhancement - Respect relative and absolute paths for inserted images #61</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/66">Enhancement - Rotate Icon resize #66</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/70">Enhancement - Set renderer from project setup menu #70</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/62">Enhancement - Use an image for Rotate Icon #62</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/75">Change - Move LPub3D.ini file to application location for Windows portable distros #75</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/leozide/leocad/tree/15d5e89ceedbd2a7451b6830580a54704cde7642">Change - Update 3DViewer to LeoCAD 18.2 commit 15d5e89</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/55">Fix - Go To page function broken #55</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/53">Fix - Insert text on a sub-model insertion page gets placed in the sub-model instead of the parent model #53</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/59">Fix - Mixed-page orientation incorrect #59</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/74">Issue - Abnormal program end on malformed CALLOUT #74</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/65">Issue - Automatically add assembled image of multi-occurrence sub-model to parent page #65, description</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/58">Issue - Landscape page orientation for .pdf export not working #58, cannot reproduce</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/54">Issue - LDView Multiple files single call rendering slow #54</a></td></tr>
  <tr><td class="tg-buh4"><a href="https://github.com/trevorsandy/lpub3d/issues/57">Issue - LDView on macOS not loading - missing libraries #57</a></td></tr>
  <tr><td class="tg-0lax"><a href="https://github.com/trevorsandy/lpub3d/issues/60">Issue - LPub3D renders very slow on Windows #60, duplicate</a></td></tr>
</table>
</body></html>
